Class GroupedWindowSpec<TKey, TProps>
Window specification for grouped queries.
public class GroupedWindowSpec<TKey, TProps> : IGroupedWindowSpec<TKey, TProps> where TProps : class, new()
Inheritance
Implements
Methods
OrderBy<TField>(Expression<Func<IRedbGrouping<TKey, TProps>, TField>>)
Order rows within window ascending.
public IGroupedWindowSpec<TKey, TProps> OrderBy<TField>(Expression<Func<IRedbGrouping<TKey, TProps>, TField>> orderSelector)
OrderByDesc<TField>(Expression<Func<IRedbGrouping<TKey, TProps>, TField>>)
Order rows within window descending.
public IGroupedWindowSpec<TKey, TProps> OrderByDesc<TField>(Expression<Func<IRedbGrouping<TKey, TProps>, TField>> orderSelector)
PartitionBy<TField>(Expression<Func<TKey, TField>>)
Partition window by group key field (for ranking within partitions).
public IGroupedWindowSpec<TKey, TProps> PartitionBy<TField>(Expression<Func<TKey, TField>> keySelector)